ac876e3fc7bc286c840f40f392d144946b184ce0,core/che-core-api-dto/src/main/java/org/eclipse/che/dto/server/DtoFactory.java,DtoFactory,createDtoFromJson,#Reader#Class#,210
Before Change
* if an i/o error occurs
*/
public <T> T createDtoFromJson(Reader json, Class<T> dtoInterface) throws IOException {
DtoProvider<T> dtoProvider = getDtoProvider(dtoInterface);
StringBuilder sb = new StringBuilder();
BufferedReader br = new BufferedReader(json);
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
return dtoProvider.fromJson(sb.toString());
}
/**
After Change
* if an i/o error occurs
*/
public <T> T createDtoFromJson(Reader json, Class<T> dtoInterface) throws IOException {
getDtoProvider(dtoInterface);
return dtoGson.fromJson(json, dtoInterface);
}